# Активные патчи

- "0002-Local-patches.patch": набор различных изменений, связанных с добавлением настоек масштабирования в диалог печати, исправлений некоторых не решённых багов и т.п.
- "0003-Add-user-defined-paper-size-to-droplist.patch": добавление пользовательских размеров листа, заданных в стилях страницы (Формат -> Стиль страницы... -> Страница -> Формат бумаги) в конец списка "Размер бумаги" в диалоге печати.
- "0004-Fix-Automatic-orientation.patch": при изменении размера бумаги в диалоге печати "автоматическая" ориентация всегда сбрасывается на книжную, вне зависимости от того, что было задано в стилях. Патч позволяет определить, запущен ли текущий диалог из Calc-а (на основе поведения из 0002) и всегда выставлять ориентацию страницы как "Пользовательскую". Если этого не делать, то альбомная ориентация, выставленная автоматически, будет сброшена на книжную. Также патч убирает отображение раздела масштабирования из всех модулей кроме Calc-а, так как в других модулях поведение не реализовано, да и не требуется.
- "0005-Support-user-defined-sizes-in-preview.patch": Превью и непосредственно печать (например в файл) не учитывала пользовательские размеры, выбранные в списке "Размер бумаги" в диалоге печати. При их установке размер страницы запрашивался у выбранного в списке "Принтер" устройства. Во всех тестах это был размер А4, но возможно некоторые принтеры могут давать другие значения. Патч выставляет для превью и печати из диалога Calc-а пользовательские разммеры бумаги.
- "0006-Fix-Pages-per-Sheet-margin-error.patch": если в диалоге печати изменить размер бумаги и выбрать в меню "Страниц на лист" вариант "Настроить", то в пунктах "Поля" и "Расстояние" не будут обновлены верхние границы. Патч обновляет верхние границы при смене любых действиях в секции "Страниц на лист". В патч не входит исправление поведения в случае если сперва были заданы "Поля" или "Расстояние", а затем были изменены размеры бумаги. `Возможно будем готовить этот патч к отправке в Libreoffice, если в ближайшее время разработчик, не учёвший данное поведение, не исправит его сам`.

---
Актуально на 22.03.2024, версия 7.6.5.2 (LO master 24.8)

---